<%@ page import="org.bjou.Course" %>
<!doctype html>
<html>
	<head>
		 <meta name="layout" content="pertho">
		<g:set var="entityName" value="${message(code: 'course.label', default: 'Course')}" />
		<title><g:message code="default.list.label" args="[entityName]" /></title>
	</head>
	<body>
  <div class="container">
    <div class="row">
      <div class="twelve columns">
        <!-- 查询条件开始 -->
          <div class="box_c">
          <div class="box_c_heading cf box_actions">
            <p>查询条件</p>
          </div>
          <div class="box_c_content">
            <g:form  action="list" method="post">
              <div class="formRow">
                  <g:hiddenField name="currentTerm" value="${params.currentTerm}" />
              入学季：
               <g:select optionKey="key" optionValue="value"
                         from="${['':'-全部-','2009年春季':'2009年春季','2009年秋季':'2009年秋季','2010年春季':'2010年春季','2010年秋季':'2010年秋季','2011年春季':'2011年春季','2011年秋季':'2011年秋季','2012年春季':'2012年春季','2012年秋季':'2012年秋季','2013年春季':'2013年春季','2013年秋季':'2013年秋季','2014年春季':'2014年春季','2014年秋季':'2014年秋季','2015年春季':'2015年春季','2015年秋季':'2015年秋季','2016年春季':'2016年春季','2016年秋季':'2016年秋季','2017年春季':'2017年春季','2017年秋季':'2017年秋季','2018年春季':'2018年春季','2018年秋季':'2018年秋季','2019年春季':'2019年春季','2019年秋季':'2019年秋季','2020年春季':'2020年春季','2020年秋季':'2020年秋季']}"
                         name='entryTerm' value="${params.entryTerm}" >
               </g:select>

                规则号：
              <input type="text" id='ruleCode' name='ruleCode' value="${params.ruleCode}"/>
               专业名称：
               <input type="text" id='majorName' name='majorName' value="${params.majorName}"/>
                课程ID：
               <input type="text" id='courseId' name='courseId' value="${params.courseId}"/>
                 </div>
              <div class="formRow">
              课程名称：
              <input type="text" id='courseName' name='courseName' value="${params.courseName}"/>
               课程类型：
              <input type="text" id='courseType' name='courseType' value="${params.courseType}"/>
           
              课程性质：
              <input type="text" id='courseProperty' name='courseProperty' value="${params.courseProperty}"/>
              考试单位类型：
              <input type="text" id='examType' name='examType' value="${params.examType}"/>
                 </div>
              <div class="formRow">
              系部：
              <input type="text" id='departmentName' name='departmentName' value="${params.departmentName}"/>
              专业层次：
              <input type="text" id='majorLevel' name='majorLevel' value="${params.majorLevel}"/>
              课程状态：
               <g:select optionKey="key" optionValue="value"
                         from="${['':'-全部-','正开':'正开','可考':'可考','不可考':'不可考','正开拟不开设':'正开拟不开设','禁开拟不开设':'禁开拟不开设']}"
                         name='courseStatus' value="${params.courseStatus}" >
               </g:select>
              是否选课：
               <g:select optionKey="key" optionValue="value"
                         from="${['':'-全部-','1':'是','0':'否']}"
                         name='pickFlag' value="${params.pickFlag}" >
               </g:select>
              <input class="gh_button save" type="submit" value="查询"></input>
               <g:actionSubmit class="gh_button save" action="exportQueryList" value="导出" />
              <g:actionSubmit class="gh_button save" action="refresh" value="手动刷新" onclick="return confirm('你确定要刷新数据吗？');" />
              </div>
            </g:form>
          </div>
          </div>
         <!-- 查询条件结束 -->
        <div class="box_c">
          <div class="box_c_heading cf">
            <p><g:message code="default.list.label" args="[entityName]" /></p>
          </div>
          <div class="box_c_content">
            <!-- start -->
            <g:if test="${flash.message}">
			<div class="message" role="status">${flash.message}</div>
			</g:if>
			<table>
				<thead>
					<tr>
					
                                                 <g:sortableColumn property="courseName" title="${message(code: 'course.courseName.label', default: 'courseName')}" />
                                               
                                                 <g:sortableColumn property="entryTerm" title="${message(code: 'course.entryTerm.label', default: 'entryTerm')}" />
                                               
                                                <g:sortableColumn property="majorName" title="${message(code: 'course.majorName.label', default: 'majorName')}" />
                                                
                                                <g:sortableColumn property="courseId" title="${message(code: 'course.courseId.label', default: 'courseId')}" />
                                                
                                               <g:sortableColumn property="ruleCode" title="${message(code: 'course.ruleCode.label', default: 'ruleCode')}" />
                                                
                                                <g:sortableColumn property="credit" title="${message(code: 'course.credit.label', default: 'Credit')}" />
					
						<g:sortableColumn property="courseType" title="${message(code: 'course.courseType.label', default: 'Course Type')}" />
					
						<g:sortableColumn property="courseProperty" title="${message(code: 'course.courseProperty.label', default: 'Course Property')}" />
					
						 <g:sortableColumn property="examType" title="${message(code: 'course.examType.label', default: 'examType')}" />
					
						 <g:sortableColumn property="courseTerm" title="${message(code: 'course.courseTerm.label', default: 'courseTerm')}" />
                                                 
                                                 <g:sortableColumn property="examNumber" title="${message(code: 'course.examNumber.label', default: 'examNumber')}" />
					
						<g:sortableColumn property="examNumberB" title="${message(code: 'course.examNumberB.label', default: 'examNumberB')}" />
					
                                                <g:sortableColumn property="departmentName" title="${message(code: 'course.departmentName.label', default: 'departmentName')}" />
					
						<g:sortableColumn property="majorLevel" title="${message(code: 'course.majorLevel.label', default: 'majorLevel')}" />
					
                                                <g:sortableColumn property="courseStatus" title="${message(code: 'course.courseStatus.label', default: 'courseStatus')}" />
					
						<g:sortableColumn property="teacherName" title="责任教师" />
                                                <g:sortableColumn property="pickFlag" title="是否选课" />
					</tr>
				</thead>
				<tbody>
				<g:each in="${courseInstanceList}" status="i" var="courseInstance">
					<tr class="${(i % 2) == 0 ? 'even' : 'odd'}">
					
                                <td><g:link action="edit" id="${courseInstance.id}">${courseInstance.courseName}</g:link></td>

                                 <td>${courseInstance.entryTerm}</td>
                                 
                                <td>${courseInstance.majorName}</td>

                                <td>${courseInstance.courseId}</td>

                                <td>${courseInstance.ruleCode}</td>

                                <td>${courseInstance.credit}</td>

                                <td>${courseInstance.courseType}</td>

                                <td>${courseInstance.courseProperty}</td>

                                <td>${courseInstance.examType}</td>

                                <td>${courseInstance.courseTerm}</td>

                                <td>${courseInstance.examNumber}</td>

                                <td>${courseInstance.examNumberB}</td>

                                <td>${courseInstance.departmentName}</td>

                                <td>${courseInstance.majorLevel}</td>

                                <td>${courseInstance.courseStatus}</td>
                                <td>${courseInstance.teacherName}</td>
                                <td>${courseInstance.pickFlag}</td>
                                                  
                                </tr>
				</g:each>
				</tbody>
			</table>
			<div class="pagination">
				<g:paginate total="${courseInstanceTotal}" params="${params}"/>
			</div>
		
            
              <!-- end -->
          </div>
        </div>
      </div>
    </div>
  </div>
          
          
		
			
			
	</body>
</html>
